Exploring Scalable Schedules for IIR Filters
نویسندگان
چکیده
Linear di erence equations involving recurrences are fundamental equations that describe many important signal processes, in particular, in nite-duration impulse response (IIR) lters. Applying conventional dependence-preserving parallelization techniques such as software pipelining can only extract limited parallelismdue to loop-carried dependences in the linear recurrences, and thus cannot achieve scalable speedup given more resources. Furthermore, the previously published scheduling techniques do not have the capability for exploring design space of parallel schedules implementing IIR lters. In this paper, we present a novel approach, based Harmonic Scheduling, that explores design space of scalable parallel schedules implementing IIR lters with resource constraints. The salient features of our approach include a mathematical formulation of the relationship between the schedules, resource constraints and target performance, and capabilities for exploring design space in terms of those parameters. In particular, our approach can be used to successively approximate time-optimal schedules implementing IIR lters for a given target architecture. We illustrate our approach by giving an algorithm for deriving scalable schedules for IIR lters with a xed number of identical multi-functional processors. As a further illustration, we derive rate-optimal schedules for IIR lters under more realistic constraints: using a xed number of adders and multipliers and assuming that multiplication and addition take dissimilar execution times. Index terms|High-(algorithmic-)level synthesis, scheduling with resource constraints, scalable schedules, loop-carried dependence, in nite impulse responce (IIR) lters.
منابع مشابه
High-level Synthesis of Scalable Architectures for Iir Filters Using Parameterized Mcm's
We describe the high-level synthesis of scalable 1 parallel architectures implementing in niteimpulse response (IIR) lters using multi-chip module (MCM). Our approach is based on a new class of parallel schedules for computing mth-order IIR lters, called regular schedules. The simplicity of the regular schedules facilitates characterization of their inter-processor communications, which is gene...
متن کاملDesign of IIR Digital Filter using Modified Chaotic Orthogonal Imperialist Competitive Algorithm (RESEARCH NOTE)
There are two types of digital filters including Infinite Impulse Response (IIR) and Finite Impulse Response (FIR). IIR filters attract more attention as they can decrease the filter order significantly compared to FIR filters. Owing to multi-modal error surface, simple powerful optimization techniques should be utilized in designing IIR digital filters to avoid local minimum. Imperialist compe...
متن کاملAdaptive Line Enhancement Using a Parallel IIR Filter with A Step-By-step Algorithm
A step-by-step algorithm for enhancement of periodic signals that are highly corrupted by additive uncorrelated white gausian noise is proposed. In each adaptation step a new parallel second-order section is added to the previous filters. Every section has only one adjustable parameter, i.e., the center frequency of the self-tuning filter. The bandwidth and the convergence factor of each secti...
متن کاملLow latency IIR digital filter design by using metaheuristic optimization algorithms
Filters are particularly important class of LTI systems. Digital filters have great impact on modern signal processing due to their programmability, reusability, and capacity to reduce noise to a satisfactory level. From the past few decades, IIR digital filter design is an important research field. Design of an IIR digital filter with desired specifications leads to a no convex optimization pr...
متن کاملA Procedure for Quasi-Equiripple Linear-Phase IIR Filters Design
The linear-phase IIR filters are described in many cases, mainly due to distortion-free transmission of signals. One of the major problems of IIR filter design is stability, which can be obtained with suitable value of group delay τ . This paper concerns calculation of filter order N and group delay τ in case of quasi-equiripple design of IIR filters. We propose a novel procedure for determinin...
متن کامل